class Boy {
  @spack('中文')
  run() {
    console.log('I can speak' + this.language)
    console.log('I Can speak')
  }
}
function spack(language) {
    return function (target, key, descriptor) {
      console.log(target)
      console.log(key)
      console.log(descriptor)

      target.language = language

      return descriptor
    }
}

const luck = new Boy()
luck.run()